Skip to main content

createDisk

Description

Create a disk.

Request Method

POST

Request Path

/customer/disk/create

Request Parameters Common Parameters

NameLocationTypeRequiredSample valueDescription
USER_CODE_KEYHeadStringNoNo sample value for this parameter. 不经过gateway,直接调用customer需要提供user_code头
periodBODYintegerYesNo sample value for this parameter.time of purchase
costBODYnumberYesNo sample value for this parameter.cost
useSnapshotBODYbooleanYesNo sample value for this parameter.whether to use snapshots
regionIdBODYstringYesNo sample value for this parameter.region id
billingMethodBODYstringYesNo sample value for this parameter.method of billing
zoneIdBODYstringYesNo sample value for this parameter.when purchase pay as you go need to pass it
pricingCycleBODYstringYesNo sample value for this parameter.billing cycle
diskTypeBODYstringYesNo sample value for this parameter.type of disk
autoRenewalFlagBODYbooleanYesNo sample value for this parameter.flag of automatic renewal function
snapshotBODYstringYesNo sample value for this parameter.snapshot id
capacityBODYintegerYesNo sample value for this parameter.capacity of disk

Return data

NameTypeSample valueDescription
resultobject`{"instanceId":"d-nldsafhl23032","orderId":12894273598274}`No description for this parameter.
resultCodestring0No description for this parameter.
resultMsgstringsuccessNo description for this parameter.

Example

Successful Response example

{
"result":
{
"instanceId":"d-nldsafhl23032",
"orderId":12894273598274
},
"resultCode":"0",
"resultMsg":"success"
}

Failed Response example

{
"errorSample":
{
"resultCode":-1,
"resultMsg":"system error",
"result":null
}

}